14999 matches found
CVE-2022-48773
CVE-2022-48773 — Linux kernel (xprtrdma rpcrdma_ep_create): Affected code path dereferenced non-NULL pointers in error handling. When rpcrdma_ep_create fails, non-NULL pointers could be left with an error value, causing rpcrdma_ep_destroy to free them and trigger a kernel Oops. The fix adds point...
CVE-2023-28464
CVE-2023-28464 is described in MiracleLinux/Alibaba Cloud Linux advisories as a use-after-free in the Linux kernel Bluetooth subsystem (hci_conn_cleanup in net/bluetooth/hci_conn.c) observed up to kernel 6.2.9, with a double-free leading to possible privilege escalation. The connected Nessus entr...
CVE-2023-52475
CVE-2023-52475 : Linux kernel powermate driver has a use-after-free when the device is disconnected. The issue occurs when an asynchronous control message completes after the powermate_device is freed, leaving a dead lock reference. The recommended fix is to cancel in-progress requests on disconn...
CVE-2024-23849
CVE-2024-23849 affects the Linux kernel’s RDS path (net/rds/af_rds.c) up to and including 6.7.1. The issue is an off-by-one in the RDS_MSG_RX_DGRAM_TRACE_MAX comparison, causing out-of-bounds access. Connected advisories confirm this vulnerability and show it in multiple vendor/OS contexts (Debia...
CVE-2024-26733
CVE-2024-26733 (Linux kernel) : A heap-based buffer overflow in arp_req_get() was fixed. The issue occurs when ioctl(SIOCGARP) copies neigh->ha into arpreq.arp_ha.sa_data (14-byte sockaddr) with a 14-byte copy, risking overflow into arp_flags and overwriting arp_netmask if dev->addr_len exc...
CVE-2024-35809
The CVE-2024-35809 entry describes a race in the Linux kernel's PCI runtime power management path: the .runtime_idle() callback in rtsx_pcr PCI driver can still be running when pm_runtime_get_sync() returns, leading to a race with the post-sync code and a potential kernel crash due to an unhandle...
CVE-2024-35847
CVE-2024-35847 affects the Linux kernel irqchip/gic-v3-its path. The vulnerability stems from the error handling in its_vpe_irq_domain_alloc(), where a double free occurs if its_vpe_init() fails after at least one interrupt was allocated. The code frees the area bitmap and vprop_page in its_vpe_i...
CVE-2024-38619
CVE-2024-38619 (Linux kernel, usb-storage alauda) : The issue arises in the alauda media handling where the field uzonesize can stay zero if alauda_init_media() fails, potentially causing divide errors in alauda_read_data() and alauda_write_lba(). The fix, as described in the description, adds a ...
CVE-2024-49883
In CVE-2024-49883, the Linux kernel ext4 ext4_ext_insert_extent() is vulnerable to use-after-free when a path is reallocated in ext4_ext_create_new_leaf(), leaving a stale path in ext4_ext_insert_extent() and triggering UAF (KASAN) during map/write paths. The issue is reproduced via a realloc of ...
CVE-2025-21764
The CVE-2025-21764 issue affects the Linux kernel: ndisc_alloc_skb() could be invoked without RTNL or RCU held, enabling a potential use-after-free. The published fixes add RCU protection to ndisc_alloc_skb() to prevent UAF. Affected advisories (e.g., kernel security updates in Astra Linux, ALAS/...
CVE-2025-21964
CVE-2025-21964 affects the Linux kernel CIFS mount option acregmax. The issue arises when user-provided acregmax (u32) is not yet validated; its value is converted from seconds to jiffies, which can overflow an integer. This is a local vulnerability in which an attacker with local access could po...
CVE-2018-8087
The CVE-2018-8087 issue affects the Linux kernel driver code in mac80211_hwsim.c (hwsim_new_radio_nl). It describes a memory leak that can be triggered by an out-of-array error, allowing local users to cause denial of service through memory consumption. The vulnerability is reported for the kerne...
CVE-2019-18198
Technical details beyond the initial description are not provided in the connected documents. CVE-2019-18198 concerns a reference count usage error in fib6_rule_suppress() in net/ipv6/fib6_rules.c (Linux kernel before 5.3.4) that can lead to memory corruption; no further public facts (affected ve...
CVE-2022-1205
CVE-2022-1205 is a NULL pointer dereference in the Linux kernel’s Amateur Radio AX.25 protocol handler that occurs during connection setup, enabling a local attacker to crash the system (local DoS). Affected component is the AX.25 hamradio implementation in the kernel; the issue is not a remote e...
CVE-2023-52478
CVE-2023-52478 concerns the Linux kernel HID driver for Logitech HID++ (logitech-hidpp). The advisory describes four TOCTOU races in hidpp_connect_event(): a harmless protocol retrieval race, a harmless HID name update race, a problematic battery power_supply initialization race, and a potentiall...
CVE-2023-52614
CVE-2023-52614 (Linux kernel) : The vulnerability is a buffer overflow in trans_stat_show() within PM/devfreq. The fix converts a simple snprintf to scnprintf with size PAGE_SIZE, adds a boundary check to exit when PAGE_SIZE is exceeded, issues a warning that stats are disabled, and returns -EFBI...
CVE-2024-26782
In CVE-2024-26782, the Linux kernel mptcp code is affected: when a server accepts a connection, it clones the listener socket and the new socket’s inet_opt pointer ends up pointing to the same object as the original. This leads to a double-free on socket destruction (inet_sock_destruct) at exit, ...
CVE-2024-26804
CVE-2024-26804 affects the Linux kernel's IP tunnel infrastructure. The issue arises when packets are routed through a GRE tunnel and then encapsulated again (via ip_tunnel_xmit/ipip_tunnel_xmit), causing gre0 and ipip0 to inflate dev->needed_headroom iteratively. The neigh layer pulls skb wit...
CVE-2024-35853
A memory leak vulnerability exists in the Linux kernel 's mlxsw: spectrum_acl_tcam component during the rehash operation. The issue stems from a logic error where a failed rollback of a migration attempt can trigger another incorrect migration. Specifically, the code fails to verify that the back...
CVE-2024-36940
CVE-2024-36940 – Linux kernel pinctrl double-free issue Root cause: In the pinctrl core, freeing the pctldev is managed via devm_pinctrl_dev_release(), but the code in pinctrl_enable() frees that struct again, causing a double-free. The devm lifecycle is intended to release automatically; manual ...
CVE-2024-39472
Technical details are not publicly available in the provided documents. Monitor for updates.
CVE-2024-44931
CVE-2024-44931 describes a speculative information-leak in the Linux kernel gpio path: userspace can trigger a speculative read beyond the gpio descriptor array by calling gpio_ioctl() with an out-of-range offset. The fix sanitizes the offset before using it as an index by applying array_index_no...
CVE-2025-21666
CVE-2025-21666 involves a null-pointer dereference in the Linux kernel when vsock_*_has_data/has_space is invoked on a socket that has been de-assigned from a transport. The problem is mitigated by returning 0 (no space/data) with a warning to keep execution stable. Connected documents confirm th...
CVE-2025-21858
In the Linux kernel, CVE-2025-21858 is a use-after-free in geneve_find_dev() caused by a stale geneve_dev.next linkage when nets disappear, leading to a use-after-free when creating a new geneve device in the same netns. The fix, per the description, is to call geneve_dellink() (instead of the pr...
CVE-2016-4913
The CVE-2016-4913 issue affects the Linux kernel (fs/isofs/rock.c) and concerns get_rock_ridge_filename mishandling of NM (alternate name) entries containing a NUL character. A local attacker mounting a crafted isofs filesystem could read kernel memory due to this information leak. The vulnerabil...
CVE-2017-17712
Technical details about CVE-2017-17712 are not publicly available in the provided connected documents. Monitor for updates from vendor advisories and upstream kernel patches.
CVE-2017-18232
CVE-2017-18232 affects the Linux kernel SAS (libsas): a mutex mishandling in the SAS implementation up to kernel 4.15.9 allows local users to cause a denial of service (deadlock) by triggering certain error-handling code. Connected advisories (Unity Linux UTSA-2026-…) confirm a kernel security up...
CVE-2017-9074
Affected software: Linux kernel IPv6 fragmentation code. Root cause: nexthdr field may be associated with an invalid option, leading to an out-of-bounds read/BUG via crafted socket and send calls. Impact: local denial of service and potential unspecified effects (information leakage/compromise as...
CVE-2018-14678
CVE-2018-14678 affects the Linux kernel up to 4.17.11 (and Xen up to 4.11.x). The xen_failsafe_callback entry in arch/x86/entry/entry_64.S does not properly preserve RBX, enabling local attackers to trigger uninitialized memory usage, causing a denial of service; 64-bit x86 PV Linux guests may cr...
CVE-2022-49173
In the Linux kernel, CVE-2022-49173 affects the SPI FSI path where data transfer routines poll a status register and may hang if a hardware bad state occurs. The fix adds a timeout to polling and returns an error when exceeded, preventing infinite loops. Affected component: spi: fsi in the Linux ...
CVE-2023-1249
CVE-2023-1249: A use-after-free in the Linux kernel core dump subsystem could allow a local user to crash the system; this requires patch 390031c94211 to be applied to be affected. Technical details are not publicly provided in the supplied documents. Monitor for updates.
CVE-2023-52477
In CVE-2023-52477, the Linux kernel USB hub code (drivers/usb/core/hub.c/hub.h) incorrectly accessed fields inside udev->bos without verifying that the BOS descriptor was allocated/initialized. If usb_get_bos_descriptor() fails, udev->bos can be NULL, causing a NULL pointer dereference and ...
CVE-2023-52926
CVE-2023-52926 is a Linux kernel vulnerability where IORING_OP_READ does not fully consume the provided buffer list when read returns a negative value (except -EAGAIN/-EIOCBQUEUED). This can cause a use-after-free when the completion io_rw_done runs in a different context. The issue is documented...
CVE-2024-0582
A memory leak flaw exists in the Linux kernel's io_uring functionality, specifically involving how a user registers a buffer ring with IORING_REGISTER_PBUF_RING, mmap()s it, and subsequently frees it. This vulnerability allows a local user to crash the system or potentially escalate privileges. S...
CVE-2024-26649
CVE-2024-26649 (linux kernel, drm/amdgpu) fixes a NULL pointer dereference in RLC firmware loading. Root cause: when RLC firmware header size is invalid, the firmware pointer is released and later dereferenced. The patch skips the validation to prevent the NULL pointer dereference during subseque...
CVE-2024-35947
The Linux kernel contains a vulnerability in the dyndbg component within the >control parser function (ddebug_tokenize ). The root cause is an old BUG_ON from 2009 that could lead to a service failure . Remediation involves replacing the BUG_ON with pr_err and returning -EINVAL . This issue ha...
CVE-2024-38780
CVE-2024-38780 affects the Linux kernel's dma-buf/sw-sync path. The root cause was replacing spin_unlock_irqrestore() with spin_unlock_irq() in sync_print_obj() (and in sync_debugfs_show()) after commit a6aa8fca4d79, triggering a lockdep warning about inconsistent lock state. The fix uses plain s...
CVE-2024-39503
CVE-2024-39503 : Linux kernel netfilter ipset race in the list:set type (namespace cleanup vs. gc) has a confirmed fix. The issue was a race that could cause use-after-free by GC data being accessed after the set is destroyed. The patch changes destruction order: when destroying all sets, first r...
CVE-2024-56605
CVE-2024-56605 is a Linux kernel vulnerability in Bluetooth L2CAP handling. The issue arises when bt_sock_alloc() creates an sk object and attaches it to a sock; on error, l2cap_sock_alloc() frees the sk but leaves a dangling sk pointer attached to the sock, allowing a potential use-after-free in...
CVE-2025-21675
The CVE-2025-21675 issue affects the Linux kernel code path for mlx5_lag_port_sel_create, where resource cleanup was incomplete and could lead to double-destruction of definers after a failure to create the port select structure. The resulting cleanup gap caused a NULL pointer dereference on erro...
CVE-2017-2671
CVE-2017-2671 affects the Linux kernel ping_unhash in net/ipv4/ping.c. The issue is that a lock is obtained too late, failing to guarantee safety for disconnect calls, enabling a local attacker to trigger a denial of service (panic) by leveraging IPPROTO_ICMP in a socket syscall. Public reference...
CVE-2019-19529
CVE-2019-19529 is a vulnerability in the Linux kernel prior to 5.3.11 where a malicious USB device could trigger a use-after-free in the mcba_usb.c CAN USB driver, CID-4d6636498c41. Exploitation would require a physical USB interaction and may lead to memory corruption. The connected Nessus advis...
CVE-2024-26679
CVE-2024-26679 : Linux kernel vulnerability where inet_recv_error() reads sk->sk_family without holding the socket lock, enabling a mutation from IPv6 to IPv4 via IPV6_ADDRFORM and potentially triggering a KCSAN warning. Documented fixes exist in kernel commits (see references to stable/commit...
CVE-2024-26846
In the Linux kernel, the following vulnerability has been resolved: nvme-fc: do not wait in vain when unloading module The module exit path has race between deleting all controllers andfreeing 'left over IDs'. To prevent double free a synchronizationbetween nvme_delete_ctrl and ida_destroy has be...
CVE-2024-26933
CVE-2024-26933 is described in connected advisories as a Linux kernel USB core fix: it resolves a deadlock in the port "disable" sysfs attribute handling. The show/store callbacks for the disable sysfs file in port.c acquire the hub’s device lock, while removing a hub (and potentially changing it...
CVE-2024-43892
The CVE-2024-43892 issue lies in the Linux kernel memcg path: idr_alloc()/idr_replace() are protected by cgroup_mutex, but idr_remove() for mem_cgroup_idr was not, allowing races when memcg references drop to zero. This can cause multiple memcgs to share or lose IDs, corrupting mem_cgroup_idr and...
CVE-2024-50035
CVE-2024-50035 affects the Linux kernel PPP path, specifically a fault in ppp_async_encode() that can be triggered by a zero-size pppoe_sendmsg() followed by an empty skb, leading to a possible uninitialized access (KMSAN) in drivers/net/ppp/ppp_async.c. The issue was fixed in upstream Linux comm...
CVE-2024-50039
CVE-2024-50039 (Linux kernel) : The vulnerability resides in the net/sched subsystem where TCA_STAB is accepted only for the root qdisc. The bug arises because most qdiscs track backlog assuming invariance of qdisc_pkt_len(skb) between enqueue() and dequeue(), but a syzbot-triggered combination o...
CVE-2024-57903
CVE-2024-57903 is a Linux kernel vulnerability affecting the net module: SO_REUSEPORT was restricted to inet sockets after a blamed commit. The issue could involve destroying crypto sockets via an RCU callback and attempted mutex acquisition within that context. The description notes that the pat...
CVE-2012-6657
CVE-2012-6657 affects the Linux kernel up to version 3.5.7. The vulnerability lies in sock_setsockopt in net/core/sock.c, where a keepalive action may not be properly associated with a stream socket, enabling a local attacker to cause a denial of service (system crash) by leveraging the ability t...